/*
	这里放置前台功能通用的一些js方法
	主要有：登录窗口的切换、注册窗口的切换、登录功能(ajax)、注册功能(ajax)
 */

$(function(){
	

	//显示登录窗口
	$('#login_open').click(function(){
		$('#loginDiv').removeClass('hidden');
	});
	//显示注册窗口
	$('#reg_open').click(function(){
		$('#regDiv').removeClass('hidden');
	});
	//隐藏登录窗口
	$('#login_close').click(function(){
		$('#loginDiv').addClass('hidden');
	});
	//隐藏注册窗口
	$('#reg_close').click(function(){
		$('#regDiv').addClass('hidden');
	});

	
		$('#loginForm').validate({
		
			submitHandler:function(form){
			
			$.post('front/include/login.do',$('#loginForm').serialize(),function(result){
				if(result.success) {
					alert(result.message);
					location.reload();
				}else {
					alert(result.message);
				}
			},'json');
			},
			
			rules:{
				email:{
					required:true,
					email:true,
					minlength:3
				},
				password:{
	                 required:true,
	                 minlength:3
				} 
			},
		messages:{
			email:"登录名必须是已注册邮箱，最小长度为3",
			password:"密码必须输入，最小长度为3"
		}
		})
	

		$('#regForm').validate({
			
			submitHandler:function(form){
				$.post('front/include/register.do',$('#regForm').serialize(),function(result){
					if(result.aaa) {
						alert(result.message);
						location.reload();
					}else {
						alert(result.message);
					}	
				},'json');
			},
			
			rules:{
				email:{
					required:true,
					email:true,
					minlength:3
				},
				password:{
	                 required:true,
	                 minlength:3
				}, 
				psw_again:{
	                 required:true,
	                 minlength:3
				}, 
			},
		messages:{
			email:"必须是未注册邮箱,最小长度为3",
			password:"密码必须输入,最小长度为3",
		    psw_again:"密码必须输入且和上面密码一样,最小长度为3"
		}
		})
	

});